package  com.zerosky.crm.service;

import java.util.List;
import java.util.Map;

import com.zerosky.crm.po.VisitRecord;
import com.zerosky.crm.util.PageInfo;

/**Visitrecord业务逻辑接口 
 * @author hugy;
 * @since 2017-06-08
 */
public interface VisitRecordService {

	/**Visitrecord列表接口
	 * @author hugy;
	 * @since 2017-06-08
	 */
	public PageInfo<VisitRecord> getVisitRecordList(Map map,PageInfo<VisitRecord> page);

	/**通过主键查找Visitrecord实体接口
	 * @param id Visitrecord主键
	 * @author hugy;
	 * @since 2017-06-08
	 */
	public VisitRecord getVisitRecordById(String id);

	/**保存Visitrecord接口 
	 * @param Visitrecord 实体对象, operation 操作类型
	 * @author hugy;
	 * @since 2017-06-08
	 */
	public void saveVisitRecord(VisitRecord visitrecord, String operation) throws Exception;
 	 
	/** 删除Visitrecord接口
	 * @param idArray Visitrecord主键数组
	 * @author hugy;
	 * @since 2017-06-08
	 */
	public void deleteVisitRecordById(String id) throws Exception;
}
